A set of commands or instructions that allow the behavior of a program or system to be defined. A rule can be divided into different status in order to indicate to the system how to behave in certain situations (appearance of a virus, removing a virus, updates, etc.)